1.介紹SQLite
SQLite 是一種輕量級的嵌入式關聯式資料庫管理系統,它以簡單的單一檔案形式儲存整個資料庫,不需要額外的伺服器或設定。這使得它成為儲存和管理小到中型資料集的理想工具,尤其適用於移動應用程式和本地儲存需求。
移動應用程式開發: 因為SQLite的輕量性和高效性,適用於在移動設備上儲存和管理資料。
本地資料儲存(Local Data Storage): 當應用程式需要在本地儲存資料,而不依賴於網絡連接時,SQLite 是一個理想的解決方案。
應用範例:
桌面應用程式: SQLite 可用於桌面應用程式,包括電子郵件客戶端、筆記應用程式等。
嵌入式系統: 許多嵌入式系統需要儲存和檢索資料,SQLite 的輕量級特性使其成為嵌入式系統中的一個合適選擇,如智能家居裝置、工業自動化系統等。
桌面應用程式的本地儲存: 就像在手機應用程式中一樣,桌面應用程式也可以使用SQLite來進行本地資料儲存,以提高應用程式的性能和效能。
小型網站和Web應用程式: 對於小型Web應用程式或網站,SQLite 可能是一個簡單且高效的資料庫解決方案,特別是使用者數量較少時。
原型和小型專案: 在開發原型或小型專案時,SQLite 可以用作快速啟動和測試的資料庫,因為它不需要複雜的伺服器架構。
優點
缺點
在Flutter中使用SQLite是一個適合本地資料儲存的選擇,特別適用於移動應用程式開發,並且它的輕量級特性和簡單性使其易於上手。然而,在處理大規模並發或需要複雜查詢的情況下,可能需要考慮其他資料庫解決方案。
這份文件也是我們上課所學的,詳細說明許多操作細節,非常建議大家可以仔細閱讀此份文件並同時動手操作,就能對在Flutter中如何使用SQLite有初步了解。
Dog
data model)dogs
table)Dog
into the database)Dog
數據 (Update a Dog
in the database)Dog
from the database)Life is a journey to be experienced, not a problem to be solved. -Winnie the Pooh
人生,是對於新鮮事物探索的旅程,而不是一個等待被解決的麻煩 - 小熊維尼
今天要聽恭碩良《We All Fall Down》